## 项目启动
import time

from crawler.connection import filter_push_redis, redis_conn, redis_shedana

#
# python3 ./manage.py -s electronic_business.porter
#
# 实例
code_list = [
    # 星牌系列
    {'VC1004': '星牌系列>>星牌力作'},
    {'VC1341': '星牌系列>>秀场系列'},
    {'VC1340': '星牌系列>>联名精选'},
    {'VC1467': '星牌系列>>明星同款'},
    # 鞋履
    {'MRP-5-1544': '鞋履>>乐福鞋'},
    {'MRP-5-997': '鞋履>>运动鞋'},
    {'MRP-5-1549': '鞋履>>德比鞋'},
    {'MRP-5-1546': '鞋履>>凉鞋'},
    # 服装
    {'MRP-3-1476': '服装>>外套'},
    {'MRP-3-14': '服装>>针织衫'},
    {'VC1828': '服装>>羽绒服'},
    {'MRP-3-1447': '服装>>衬衫'},
    {'MRP-3-962': '服装>>卫衣/卫裤'},
    {'MRP-3-964': '服装>>T恤'},
    {'MRP-3-958': '服装>>裤子'},
    {'MRP-3-1488': '服装>>西装'},
    {'MRP-3-947': '服装>>Polo衫'},
    {'MRP-3-10': '服装>>牛仔单品'},
    {'MRP-3-26': '服装>>上衣'},
    {'MRP-3-901': '服装>>短裤'},
    {'MRP-3-1262': '服装>>内衣'},
    # 运动
    {'MRP-3-25': "运动>>游泳/冲浪"},
    {'MRP-3-35': "运动>>运动装"},
    # 珠宝腕表
    {'MRP-3965-3998': '珠宝腕表>>高级腕表'},
    {'MRP-3965-3974': '珠宝腕表>>时尚珠宝'},
    # 配饰
    {'MRP-1-1011': '配饰>>包袋'},
    {'MRP-1-931': '配饰>>钱夹'},
    {'MRP-1-1015': '配饰>>帽子'},
    {'MRP-1-1022': '配饰>>围巾'},
    {'MRP-1-1020': '配饰>>袜子'},
    {'MRP-1-9': '配饰>>腰带'},
    {'MRP-1-1012': '配饰>>袖扣领带夹'},
    {'MRP-1-1019': '配饰>>领带'},
    {'MRP-1-20': '配饰>>时尚珠宝'},
    # 男童装
    {'VC1959': '男童>>男童上装'},
    {'VC1960': '男童>>男童下装'},
    {'VC1961': '男童>>男童鞋配'},
    # 珠宝腕表
    {'VC0010': '珠宝腕表>>高级腕表'},
    {'NAP-3965-3966': '珠宝腕表>>高级珠宝'},
    {'NAP-3965-3974': '珠宝腕表>>时尚珠宝'},
    {'VC0104': '珠宝腕表>>耳饰'},
    {'VC0120': '珠宝腕表>>项链'},
    {'VC0121': '珠宝腕表>>戒指'},
    {'VC0124': '珠宝腕表>>手镯/手链'},

    # 内衣
    {'NAP-1214-1215': '内衣>>文胸'},
    {'NAP-3-1262': '内衣>>内裤'},
    {'NAP-3-1267': '内衣>>睡衣'},
    {'NAP-3-1120': '内衣>>家居服'},
    {'NAP-1214-1341': '内衣>>袜子'},

    # 配饰
    {'NAP-1-6': '配饰>>发饰'},
    {'NAP-1-1015': '配饰>>帽子'},
    {'NAP-1-1022': '配饰>>围巾'},
    {'NAP-1-1013': '配饰>>手套'},
    {'NAP-1-9': '配饰>>腰带'},
    {'VC0131': '配饰>>项链'},
    {'VC0130': '配饰>>手镯/手链'},
    {'VC0103': '配饰>>耳饰'},
    # 运动
    {'VC1931': '运动>>运动装'},

    # 鞋履
    {'NAP-5-13': '鞋履>>平底鞋'},
    {'NAP-5-997': '鞋履>>运动鞋'},
    {'NAP-5-1334': '鞋履>>凉鞋'},
    {'NAP-5-1329': '鞋履>>高跟鞋'},
    {'NAP-5-3831': '鞋履>>乐福鞋'},
    {'NAP-5-15': '鞋履>>靴子'},
    # 包袋
    {'NAP-4-11': '包袋>>单肩包'},
    {'NAP-4-2757': '包袋>>手提包'},
    {'NAP-4-1766': '包袋>>托特包'},
    {'NAP-4-33': '包袋>>手拿包'},
    {'NAP-4-3260': '包袋>>迷你包袋'},
    {'NAP-4-2146': '包袋>>包袋配饰'},
    {'NAP-4-4495': '包袋>>其他'},
    # 服装
    {'NAP-3-17': '服装>>连衣裙'},
    {'NAP-3-1488': '服装>>西装'},
    {'NAP-3-14': '服装>>针织衫'},
    {'VC1826': '服装>>羽绒服'},
    {'VC0805': '服装>>衬衫'},
    {'VC0797': '服装>>上衣'},
    {'NAP-3-962': '服装>>卫衣/卫裤'},
    {'NAP-3-19': '服装>>夹克'},
    {'NAP-3-10': '服装>>牛仔单品'},
    {'NAP-3-16': '服装>>外套'},
    {'NAP-3-22': '服装>>裤子'},
    {'NAP-3-23': '服装>>半身裙'},
    {'NAP-3-3614': '服装>>皮革'},
    {'NAP-3-901': '服装>>短裤'},
    {'VC0795': '服装>>T恤'},
    {'NAP-3-1113': '服装>>连身裤'},
    {'NAP-3-25': '服装>>沙滩装'},

    # 星牌系列
    {'VC0997': '星牌系列>>星牌力作'},
    {'VC1338': '星牌系列>>秀场系列'},
    {'VC1336': '星牌系列>>联名精选'},
    {'VC1466': '星牌系列>>明星同款'},
    # 女童
    {'VC0177': '女童>>女童上装'},
    {'VC0178': '女童>>女童下装'},
    {'VC0180': '女童>>女童鞋配'},
]

for index, url in enumerate(code_list):
    task = {
        "jobId": index,
        # 'url': url,
        'code': url,
        'domain': 'porter'.upper(),
        'filename': 'main',
        'types': 'electronic_business',
        "scheduleTime": int(time.time() * 1000),
        "triggerChannel": 'SONIC_SPIDER',
    }
    # result = filter_push_redis(redis_conn, f'area_economies_{task["filename"]}_{task["domain"]}', task)
    result = filter_push_redis(redis_conn, f'{task["types"]}_{task["filename"]}_{task["domain"]}', task)
    # result = filter_push_redis(redis_shedana, f'{task["types"]}_{task["filename"]}_{task["domain"]}', task)
    print(result)
    input()
